package warpper;

public class IntegerDemo1 {
    public static void main(String[] args) {
        int a=123;
//        Integer i1=new Integer(a);
//        Integer i2=new Integer(a);
        //Integer的valueOf方法
        Integer i1=Integer.valueOf(a);
        Integer i2=Integer.valueOf(a);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i1==i2);
        System.out.println(i1.equals(i2));

        double d=123.1233;
        Double d1=Double.valueOf(d);
        Double d2=Double.valueOf(d);
        System.out.println(d1==d2);
        System.out.println(d2.equals(d2));
        //数字类型的包装类可以将其转为任何数字的基本类型
        int i=i1.intValue();
        System.out.println(i);
        byte b=i1.byteValue();//大类型转小类型可能存在溢出
        System.out.println(b);
        double dou=i1.doubleValue();
        System.out.println(dou);

    }
}
